scientific research installations - Spanish English Dictionary